home *** CD-ROM | disk | FTP | other *** search
- VERSION 2.00
- Begin Form Form1
- Caption = "Sub Form Example"
- ClientHeight = 2385
- ClientLeft = 1095
- ClientTop = 1485
- ClientWidth = 5055
- Height = 2790
- Left = 1035
- LinkTopic = "Form1"
- ScaleHeight = 2385
- ScaleWidth = 5055
- Top = 1140
- Width = 5175
- Begin CommandButton Command1
- Caption = "Ok"
- Default = -1 'True
- Height = 495
- Left = 1800
- TabIndex = 9
- Top = 1680
- Width = 1215
- End
- Begin VScrollBar VScroll1
- Height = 1005
- Left = 4320
- TabIndex = 8
- Top = 360
- Value = 1
- Width = 255
- End
- Begin Data Data1
- Caption = "Data1"
- Connect = ""
- DatabaseName = "C:\VB\BIBLIO.MDB"
- Exclusive = 0 'False
- Height = 270
- Index = 3
- Left = 120
- Options = 0
- ReadOnly = 0 'False
- RecordSource = "Authors"
- Top = 1080
- Visible = 0 'False
- Width = 1140
- End
- Begin TextBox Text1
- DataField = "Au_ID"
- DataSource = "Data1(3)"
- Height = 285
- Index = 3
- Left = 1320
- TabIndex = 7
- Text = "Text1"
- Top = 1080
- Width = 615
- End
- Begin TextBox Text2
- DataField = "Author"
- DataSource = "Data1(3)"
- Height = 285
- Index = 3
- Left = 1920
- TabIndex = 6
- Text = "Text2"
- Top = 1080
- Width = 2415
- End
- Begin Data Data1
- Caption = "Data1"
- Connect = ""
- DatabaseName = "C:\VB\BIBLIO.MDB"
- Exclusive = 0 'False
- Height = 270
- Index = 2
- Left = 120
- Options = 0
- ReadOnly = 0 'False
- RecordSource = "Authors"
- Top = 840
- Visible = 0 'False
- Width = 1140
- End
- Begin TextBox Text1
- DataField = "Au_ID"
- DataSource = "Data1(2)"
- Height = 285
- Index = 2
- Left = 1320
- TabIndex = 5
- Text = "Text1"
- Top = 840
- Width = 615
- End
- Begin TextBox Text2
- DataField = "Author"
- DataSource = "Data1(2)"
- Height = 285
- Index = 2
- Left = 1920
- TabIndex = 4
- Text = "Text2"
- Top = 840
- Width = 2415
- End
- Begin Data Data1
- Caption = "Data1"
- Connect = ""
- DatabaseName = "C:\VB\BIBLIO.MDB"
- Exclusive = 0 'False
- Height = 270
- Index = 1
- Left = 120
- Options = 0
- ReadOnly = 0 'False
- RecordSource = "Authors"
- Top = 600
- Visible = 0 'False
- Width = 1140
- End
- Begin TextBox Text1
- DataField = "Au_ID"
- DataSource = "Data1(1)"
- Height = 285
- Index = 1
- Left = 1320
- TabIndex = 3
- Text = "Text1"
- Top = 600
- Width = 615
- End
- Begin TextBox Text2
- DataField = "Author"
- DataSource = "Data1(1)"
- Height = 285
- Index = 1
- Left = 1920
- TabIndex = 2
- Text = "Text2"
- Top = 600
- Width = 2415
- End
- Begin Data Data1
- Caption = "Data1"
- Connect = ""
- DatabaseName = "C:\VB\BIBLIO.MDB"
- Exclusive = 0 'False
- Height = 270
- Index = 0
- Left = 120
- Options = 0
- ReadOnly = 0 'False
- RecordSource = "Authors"
- Top = 360
- Visible = 0 'False
- Width = 1140
- End
- Begin TextBox Text1
- DataField = "Au_ID"
- DataSource = "Data1(0)"
- Height = 285
- Index = 0
- Left = 1320
- TabIndex = 1
- Text = "Text1"
- Top = 360
- Width = 615
- End
- Begin TextBox Text2
- DataField = "Author"
- DataSource = "Data1(0)"
- Height = 285
- Index = 0
- Left = 1920
- TabIndex = 0
- Text = "Text2"
- Top = 360
- Width = 2415
- End
- DefInt A-Z
- Dim OldPos
- Sub Command1_Click ()
- Unload Me
- End Sub
- Sub Form_Paint ()
- For X = 1 To 3
- For Z = 1 To X
- Data1(X).Recordset.MoveNext
- Next
- Next
- VScroll1.Max = Data1(1).Recordset.RecordCount - 3
- End Sub
- Sub VScroll1_Change ()
- NewPos = VScroll1.Value
- If OldPos < NewPos Then
- For Z = 1 To NewPos - OldPos
- For X = 0 To 3
- Data1(X).Recordset.MoveNext
- Next
- Next
- Else
- For Z = 1 To OldPos - NewPos
- For X = 3 To 0 Step -1
- Data1(X).Recordset.MovePrevious
- Next
- Next
- End If
- OldPos = NewPos
- End Sub
- Sub VScroll1_Scroll ()
- NewPos = VScroll1.Value
- If OldPos < NewPos Then
- For Z = 1 To NewPos - OldPos
- For X = 0 To 3
- Data1(X).Recordset.MoveNext
- Next
- Next
- Else
- For Z = 1 To OldPos - NewPos
- For X = 3 To 0 Step -1
- Data1(X).Recordset.MovePrevious
- Next
- Next
- End If
- OldPos = NewPos
- End Sub
-